#ifndef DEFINE_H_
#define DEFINE_H_

typedef struct Element {
	char * name;
} Element;

typedef struct Magic {
	Element * e1;
	Element * e2;
	Element * generated;
} Magic;

Element* elements;
Magic* magics;
Element* basics;

#define DEFAULT_GAME 		0
#define TERMINAL_ELEMENTS 	1
#define HELP_DIALOG		2
#define ROOT_ELEMENT		3
#define BASIC_ELEMENTS		4

#define MAX_ELEMENT_NAME		1000

#endif
